/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File              */
/*                                                                        */
/* WARNING: Do not add to, delete from, or otherwise modify the contents  */
/*          of this include file.                                         */
/**************************************************************************/

#include <userint.h>

#ifdef __cplusplus
    extern "C" {
#endif

     /* Panels and Controls: */

#define  CONFIRM_T                        1
#define  CONFIRM_T_COMMAND_YES            2       /* control type: command, callback function: CVI_Confirm_Panel_Yes */
#define  CONFIRM_T_COMMAND_NO             3       /* control type: command, callback function: CVI_Confirm_Panel_No */
#define  CONFIRM_T_TEXTMSG                4       /* control type: textMsg, callback function: (none) */

#define  LOGIN                            2       /* callback function: CVI_LOGIN_ExitPanel */
#define  LOGIN_STRING_USER                2       /* control type: string, callback function: (none) */
#define  LOGIN_STRING_PASS                3       /* control type: string, callback function: (none) */
#define  LOGIN_BUTTON_LOGIN               4       /* control type: command, callback function: CVI_LOGIN_User_Login */
#define  LOGIN_BUTTON_CANCEL              5       /* control type: command, callback function: CVI_LOGIN_User_Cancel */

#define  MAIN                             3       /* callback function: ExitApplication */
#define  MAIN_TEXTMSG_DATETIME            2       /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_ALARM_BENCH             3       /* control type: LED, callback function: (none) */
#define  MAIN_LED_TOTAL_RES               4       /* control type: LED, callback function: (none) */
#define  MAIN_NUMERIC_RATIO               5       /* control type: numeric, callback function: (none) */
#define  MAIN_TEXTMSG_104                 6       /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_103                 7       /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_102                 8       /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_101                 9       /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_107                 10      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_106                 11      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_112                 12      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_113                 13      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_110                 14      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_111                 15      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_119                 16      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_118                 17      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_115                 18      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_114                 19      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_109                 20      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_108                 21      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_105                 22      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_100                 23      /* control type: textMsg, callback function: (none) */
#define  MAIN_TEXTMSG_10                  24      /* control type: textMsg, callback function: (none) */
#define  MAIN_PICTURE_4                   25      /* control type: picture, callback function: (none) */
#define  MAIN_BUTTON_CLEAR_WARN           26      /* control type: command, callback function: CVI_MAIN_Clear_Warn_Info */
#define  MAIN_DECORATION_15               27      /* control type: deco, callback function: (none) */
#define  MAIN_PICTURE_3                   28      /* control type: picture, callback function: (none) */
#define  MAIN_TEXT_WARN_INFO              29      /* control type: textBox, callback function: (none) */
#define  MAIN_BUTTON_MANUAL               30      /* control type: command, callback function: CVI_AUTO_Switch_Manual */
#define  MAIN_BUTTON_RESET_SUMMARY        31      /* control type: command, callback function: (none) */
#define  MAIN_TOGGLEBUTTON_LOGIN          32      /* control type: textButton, callback function: CVI_MAIN_TOGGLE_Switch_User */
#define  MAIN_DECORATION_18               33      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_17               34      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_21               35      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_20               36      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_32               37      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_27               38      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_33               39      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_39               40      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_26               41      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_38               42      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_30               43      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_25               44      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_31               45      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_35               46      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_24               47      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_34               48      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_29               49      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_23               50      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_28               51      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_19               52      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_16               53      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_22               54      /* control type: deco, callback function: (none) */
#define  MAIN_DECORATION_14               55      /* control type: deco, callback function: (none) */
#define  MAIN_BUTTON_CONFIG               56      /* control type: command, callback function: CVI_AUTO_Switch_Config */
#define  MAIN_NUMERIC_SUM                 57      /* control type: numeric, callback function: (none) */
#define  MAIN_TEXT_TOTAL_RES              58      /* control type: textMsg, callback function: (none) */
#define  MAIN_NUMERIC_NG                  59      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CYCLE               60      /* control type: numeric, callback function: (none) */
#define  MAIN_DECORATION_12               61      /* control type: deco, callback function: (none) */
#define  MAIN_LED_TEST                    62      /* control type: LED, callback function: (none) */
#define  MAIN_NUMERIC_OK                  63      /* control type: numeric, callback function: (none) */
#define  MAIN_BUTTON_ALARM                64      /* control type: command, callback function: CVI_MAIN_Button_Alarm */
#define  MAIN_STRING_CODE                 65      /* control type: string, callback function: (none) */
#define  MAIN_LED_PRODUCT_EXIST           66      /* control type: LED, callback function: (none) */
#define  MAIN_LED_READ_CODE               67      /* control type: LED, callback function: (none) */
#define  MAIN_STRING_CODE5_REMARK         68      /* control type: string, callback function: (none) */
#define  MAIN_STRING_CODE5                69      /* control type: string, callback function: (none) */
#define  MAIN_STRING_CODE4                70      /* control type: string, callback function: (none) */
#define  MAIN_NUMERIC_CODE4_VOL0          71      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CODE4_VOL1          72      /* control type: numeric, callback function: (none) */
#define  MAIN_STRING_CODE3                73      /* control type: string, callback function: (none) */
#define  MAIN_NUMERIC_CODE3_VOL0          74      /* control type: numeric, callback function: (none) */
#define  MAIN_LED_RES_F_LCS_CLOSE         75      /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_F_LCS_CLOSE        76      /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_RES_FREE_CLOSE          77      /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_FREE_CLOSE         78      /* control type: textMsg, callback function: (none) */
#define  MAIN_NUMERIC_CODE3_VOL1          79      /* control type: numeric, callback function: (none) */
#define  MAIN_STRING_CODE2                80      /* control type: string, callback function: (none) */
#define  MAIN_LED_RES_F_LCS_OPEN          81      /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_F_LCS_OPEN         82      /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_RES_FREE_OPEN           83      /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_FREE_OPEN          84      /* control type: textMsg, callback function: (none) */
#define  MAIN_NUMERIC_CODE2_VOL0          85      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CODE2_VOL1          86      /* control type: numeric, callback function: (none) */
#define  MAIN_STRING_CODE1                87      /* control type: string, callback function: (none) */
#define  MAIN_NUMERIC_CODE1_VOL0          88      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CODE4_SPAN          89      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CODE3_SPAN          90      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CODE2_SPAN          91      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CODE1_SPAN          92      /* control type: numeric, callback function: (none) */
#define  MAIN_NUMERIC_CODE1_VOL1          93      /* control type: numeric, callback function: (none) */
#define  MAIN_LED_F_ST                    94      /* control type: LED, callback function: (none) */
#define  MAIN_LED_F_SR                    95      /* control type: LED, callback function: (none) */
#define  MAIN_LED_A_SR                    96      /* control type: LED, callback function: (none) */
#define  MAIN_LED_RES_A_LCS_OPEN          97      /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_A_LCS_OPEN         98      /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_RES_ATTACH_OPEN         99      /* control type: LED, callback function: (none) */
#define  MAIN_LED_F_MO                    100     /* control type: LED, callback function: (none) */
#define  MAIN_LED_F_UVR                   101     /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_ATTACH_OPEN        102     /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_A_MO                    103     /* control type: LED, callback function: (none) */
#define  MAIN_LED_A_UVR                   104     /* control type: LED, callback function: (none) */
#define  MAIN_LED_RES_A_LCS_CLOSE         105     /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_A_LCS_CLOSE        106     /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_RES_ATTACH_CLOSE        107     /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_ATTACH_CLOSE       108     /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_RES_FREE                109     /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_FREE               110     /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_RES_RUN                 111     /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_RUN                112     /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_RES_ATTACH              113     /* control type: LED, callback function: (none) */
#define  MAIN_TEXT_RES_ATTACH             114     /* control type: textMsg, callback function: (none) */
#define  MAIN_LED_F_FINISH                115     /* control type: LED, callback function: (none) */
#define  MAIN_LED_R_FINISH                116     /* control type: LED, callback function: (none) */
#define  MAIN_LED_A_FINISH                117     /* control type: LED, callback function: (none) */
#define  MAIN_STRING_HIGH_RUN             118     /* control type: string, callback function: (none) */
#define  MAIN_STRING_LOW_RUN              119     /* control type: string, callback function: (none) */
#define  MAIN_TABLE_RUN_RESULTS           120     /* control type: table, callback function: (none) */

#define  MANUAL                           4
#define  MANUAL_BUTTON_EXIT               2       /* control type: command, callback function: CVI_Manual_Button_Exit */
#define  MANUAL_TAB                       3       /* control type: tab, callback function: (none) */

#define  WAIT                             5
#define  WAIT_TEXTMSG                     2       /* control type: textMsg, callback function: (none) */

#define  WAIT_T                           6
#define  WAIT_T_TEXTMSG                   2       /* control type: textMsg, callback function: (none) */

     /* tab page panel controls */
#define  MTAB_BENCH_TEXTMSG_13            2       /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXTMSG_12            3       /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXTMSG_11            4       /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXTMSG_5             5       /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXTMSG_10            6       /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_DECORATION_18         7       /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_DECORATION_15         8       /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_DECORATION_17         9       /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_DECORATION_16         10      /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_DECORATION_10         11      /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_LED_0_0               12      /* control type: LED, callback function: (none) */
#define  MTAB_BENCH_LED_0_1               13      /* control type: LED, callback function: (none) */
#define  MTAB_BENCH_LED_0_3               14      /* control type: LED, callback function: (none) */
#define  MTAB_BENCH_LED_0_2               15      /* control type: LED, callback function: (none) */
#define  MTAB_BENCH_LED_0_6               16      /* control type: LED, callback function: (none) */
#define  MTAB_BENCH_LED_0_7               17      /* control type: LED, callback function: (none) */
#define  MTAB_BENCH_LED_0_4               18      /* control type: LED, callback function: (none) */
#define  MTAB_BENCH_TOGGLE_NG             19      /* control type: textButton, callback function: CVI_Manual_Lamp_LED_NG */
#define  MTAB_BENCH_TOGGLE_OK             20      /* control type: textButton, callback function: CVI_Manual_Lamp_LED_OK */
#define  MTAB_BENCH_RINGSLIDE_3_COLOR     21      /* control type: slide, callback function: CVI_Manual_Control_3_Colors_Lamp */
#define  MTAB_BENCH_TEXTMSG_14            22      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_DECORATION_19         23      /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_TEXTMSG_9             24      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_DECORATION_14         25      /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_AC_VOLTAGE2   26      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_AC_FREQUENCY2 27      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_AC_FREQUENCY1 28      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_OUT_VOLTAGE2  29      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_OUT_VOLTAGE1  30      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_AC_STEP_TIME  31      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_AC_STEP_VOL   32      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_NUMERIC_AC_VOLTAGE1   33      /* control type: numeric, callback function: (none) */
#define  MTAB_BENCH_BUTTON_AC2_CLEAR      34      /* control type: command, callback function: CVI_Manual_Button_AC2_Clear_Alarm */
#define  MTAB_BENCH_BUTTON_AC2_CONFIG     35      /* control type: command, callback function: CVI_Manual_Button_AC2_Config */
#define  MTAB_BENCH_BUTTON_READ_BARCODE   36      /* control type: command, callback function: CVI_Manual_Button_Read_Barcode */
#define  MTAB_BENCH_BINARY_AC_OUTPUT2     37      /* control type: binary, callback function: CVI_Manual_Electric_AC2_Output */
#define  MTAB_BENCH_BUTTON_AC1_CLEAR      38      /* control type: command, callback function: CVI_Manual_Button_AC1_Clear_Alarm */
#define  MTAB_BENCH_BUTTON_AC_CONFIG      39      /* control type: command, callback function: CVI_Manual_Button_AC1_Config */
#define  MTAB_BENCH_BINARY_HIGN_LOW       40      /* control type: binary, callback function: CVI_Manual_UVR_Switch_High_Low */
#define  MTAB_BENCH_BINARY_AC_OUTPUT1     41      /* control type: binary, callback function: CVI_Manual_Electric_AC1_Output */
#define  MTAB_BENCH_RINGE_COIL            42      /* control type: slide, callback function: CVI_Manual_Switch_Coil_Circuit */
#define  MTAB_BENCH_STRING_CODE           43      /* control type: string, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE15           44      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE16           45      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE23           46      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE18           47      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE17           48      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE15_2         49      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE15_4         50      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE15_5         51      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXT_CODE15_3         52      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_DECORATION_22         53      /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_DECORATION_20         54      /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_DECORATION_21         55      /* control type: deco, callback function: (none) */
#define  MTAB_BENCH_COMMAND_VOLTAGE2      56      /* control type: command, callback function: CVI_Manual_Button_AC2_Output_Voltage */
#define  MTAB_BENCH_TEXTMSG_15            57      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXTMSG_16            58      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_COMMAND_LINE_VOL      59      /* control type: command, callback function: CVI_Manual_Button_AC1_Output_Line_Voltage */
#define  MTAB_BENCH_COMMAND_VOLTAGE1      60      /* control type: command, callback function: CVI_Manual_Button_AC1_Output_Voltage */
#define  MTAB_BENCH_TEXT_CODE15_6         61      /* control type: textMsg, callback function: (none) */
#define  MTAB_BENCH_TEXTMSG_17            62      /* control type: textMsg, callback function: (none) */


     /* Control Arrays: */

          /* (no control arrays in the resource file) */


     /* Menu Bars, Menus, and Menu Items: */

          /* (no menu bars in the resource file) */


     /* Callback Prototypes: */

int  CVICALLBACK CVI_AUTO_Switch_Config(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_AUTO_Switch_Manual(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Confirm_Panel_No(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Confirm_Panel_Yes(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_LOGIN_ExitPanel(int panel, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_LOGIN_User_Cancel(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_LOGIN_User_Login(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_MAIN_Button_Alarm(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_MAIN_Clear_Warn_Info(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_MAIN_TOGGLE_Switch_User(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_AC1_Clear_Alarm(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_AC1_Config(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_AC1_Output_Line_Voltage(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_AC1_Output_Voltage(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_AC2_Clear_Alarm(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_AC2_Config(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_AC2_Output_Voltage(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_Exit(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Button_Read_Barcode(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Control_3_Colors_Lamp(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Electric_AC1_Output(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Electric_AC2_Output(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Lamp_LED_NG(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Lamp_LED_OK(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_Switch_Coil_Circuit(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CVI_Manual_UVR_Switch_High_Low(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ExitApplication(int panel, int event, void *callbackData, int eventData1, int eventData2);


#ifdef __cplusplus
    }
#endif
